// pages/changeiteminfo/changeiteminfo.js

const app = getApp()

Page({

  /**
   * 页面的初始数据
   */
  data: {
    datasource: {},
    colorList: ["#4b0", "#f85", "red"],
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    let item = JSON.parse(options.item);
    if (item) {
      this.setData({
        datasource: item
      })
    }

  },
  //选择检测项
  onSelect: function (r) {
    let item = r.currentTarget.dataset.item;
    this.data.datasource.children.map((o, i) => {
      o.children.map((oo, ii) => { 
        if (oo.id == item.id && o.id == item.parent_id) { 
          let isSelect = !oo.isSelect;
          oo.isSelect = isSelect;
          o.isSelect = isSelect
          if (isSelect){
            o.jibie = oo.level,
            o.selectItem = oo.title
          }
        } else if (oo.id != item.id && o.id == item.parent_id){
          oo.isSelect = false;
        } 
      })
    }) 
    this.setData({
      datasource:this.data.datasource
    })
  },
  //保存
  onsave:function(){
    let tempData = app.globalData.list ; 
    tempData.map((o,i)=>{
      o.children.map((oo,ii)=>{
        if(oo.id == this.data.datasource.id){
          oo.children = this.data.datasource.children
        }
        return;
      })
    })

    app.globalData.list = tempData; 
    wx.navigateBack();
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})